package com.bt.table.ppt;

import java.sql.Timestamp;

import org.springframework.stereotype.Component;

import com.bt.mes.common.bean.entity.UUIDObject;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * Ret_tool_st entity. @author MyEclipse Persistence Tools
 */

@Component
@XStreamAlias("table")
public class Ret_tool_st extends UUIDObject implements java.io.Serializable {

	// Fields

	private String tool_id_fk;
	private String unq_seq_id;
	private String tool_stat;
	private String tool_sub_stat;
	private String eqpt_mode;
	private String pv_eqpt_stat;
	private String pv_eqpt_sub_stat;
	private String clm_usr;
	private Timestamp clm_timestamp;
	private String pv_clm_usr;
	private Timestamp pv_clm_timestamp;
	private Integer keep_time;
	private String tool_note;

	// Constructors

	/** default constructor */
	public Ret_tool_st() {
	}

	/** minimal constructor */
	public Ret_tool_st(String tool_id_fk, Timestamp clm_timestamp,
			Timestamp pv_clm_timestamp) {
		this.tool_id_fk = tool_id_fk;
		this.clm_timestamp = clm_timestamp;
		this.pv_clm_timestamp = pv_clm_timestamp;
	}

	/** full constructor */
	public Ret_tool_st(String tool_id_fk, String unq_seq_id, String tool_stat,
			String tool_sub_stat, String eqpt_mode, String pv_eqpt_stat,
			String pv_eqpt_sub_stat, String clm_usr, Timestamp clm_timestamp,
			String pv_clm_usr, Timestamp pv_clm_timestamp, Integer keep_time,
			String tool_note) {
		this.tool_id_fk = tool_id_fk;
		this.unq_seq_id = unq_seq_id;
		this.tool_stat = tool_stat;
		this.tool_sub_stat = tool_sub_stat;
		this.eqpt_mode = eqpt_mode;
		this.pv_eqpt_stat = pv_eqpt_stat;
		this.pv_eqpt_sub_stat = pv_eqpt_sub_stat;
		this.clm_usr = clm_usr;
		this.clm_timestamp = clm_timestamp;
		this.pv_clm_usr = pv_clm_usr;
		this.pv_clm_timestamp = pv_clm_timestamp;
		this.keep_time = keep_time;
		this.tool_note = tool_note;
	}

	// Property accessors

	public String getTool_id_fk() {
		return this.tool_id_fk;
	}

	public void setTool_id_fk(String tool_id_fk) {
		this.tool_id_fk = tool_id_fk;
	}

	public String getUnq_seq_id() {
		return this.unq_seq_id;
	}

	public void setUnq_seq_id(String unq_seq_id) {
		this.unq_seq_id = unq_seq_id;
	}

	public String getTool_stat() {
		return this.tool_stat;
	}

	public void setTool_stat(String tool_stat) {
		this.tool_stat = tool_stat;
	}

	public String getTool_sub_stat() {
		return this.tool_sub_stat;
	}

	public void setTool_sub_stat(String tool_sub_stat) {
		this.tool_sub_stat = tool_sub_stat;
	}

	public String getEqpt_mode() {
		return this.eqpt_mode;
	}

	public void setEqpt_mode(String eqpt_mode) {
		this.eqpt_mode = eqpt_mode;
	}

	public String getPv_eqpt_stat() {
		return this.pv_eqpt_stat;
	}

	public void setPv_eqpt_stat(String pv_eqpt_stat) {
		this.pv_eqpt_stat = pv_eqpt_stat;
	}

	public String getPv_eqpt_sub_stat() {
		return this.pv_eqpt_sub_stat;
	}

	public void setPv_eqpt_sub_stat(String pv_eqpt_sub_stat) {
		this.pv_eqpt_sub_stat = pv_eqpt_sub_stat;
	}

	public String getClm_usr() {
		return this.clm_usr;
	}

	public void setClm_usr(String clm_usr) {
		this.clm_usr = clm_usr;
	}

	public Timestamp getClm_timestamp() {
		return this.clm_timestamp;
	}

	public void setClm_timestamp(Timestamp clm_timestamp) {
		this.clm_timestamp = clm_timestamp;
	}

	public String getPv_clm_usr() {
		return this.pv_clm_usr;
	}

	public void setPv_clm_usr(String pv_clm_usr) {
		this.pv_clm_usr = pv_clm_usr;
	}

	public Timestamp getPv_clm_timestamp() {
		return this.pv_clm_timestamp;
	}

	public void setPv_clm_timestamp(Timestamp pv_clm_timestamp) {
		this.pv_clm_timestamp = pv_clm_timestamp;
	}

	public Integer getKeep_time() {
		return this.keep_time;
	}

	public void setKeep_time(Integer keep_time) {
		this.keep_time = keep_time;
	}

	public String getTool_note() {
		return this.tool_note;
	}

	public void setTool_note(String tool_note) {
		this.tool_note = tool_note;
	}

}